home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C09 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  1.6 KB  |  89 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C09
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     Macro \
  22.     Inline \
  23.     Access \
  24.     Rectangle \
  25.     Rectangle2 \
  26.     Cpptime \
  27.     Evorder \
  28.     Hidden \
  29.     Noinsitu \
  30.     ErrTest 
  31.  
  32. test: all 
  33.     Macro  
  34.     Inline  
  35.     Access  
  36.     Rectangle  
  37.     Rectangle2  
  38.     Cpptime  
  39.     Evorder  
  40.     Hidden  
  41.     Noinsitu  
  42.     ErrTest  
  43.  
  44. bugs: 
  45.     @echo No compiler bugs in this directory!
  46.  
  47. Macro: Macro.o 
  48.     $(CPP) $(OFLAG)Macro Macro.o 
  49.  
  50. Inline: Inline.o 
  51.     $(CPP) $(OFLAG)Inline Inline.o 
  52.  
  53. Access: Access.o 
  54.     $(CPP) $(OFLAG)Access Access.o 
  55.  
  56. Rectangle: Rectangle.o 
  57.     $(CPP) $(OFLAG)Rectangle Rectangle.o 
  58.  
  59. Rectangle2: Rectangle2.o 
  60.     $(CPP) $(OFLAG)Rectangle2 Rectangle2.o 
  61.  
  62. Cpptime: Cpptime.o 
  63.     $(CPP) $(OFLAG)Cpptime Cpptime.o 
  64.  
  65. Evorder: Evorder.o 
  66.     $(CPP) $(OFLAG)Evorder Evorder.o 
  67.  
  68. Hidden: Hidden.o 
  69.     $(CPP) $(OFLAG)Hidden Hidden.o 
  70.  
  71. Noinsitu: Noinsitu.o 
  72.     $(CPP) $(OFLAG)Noinsitu Noinsitu.o 
  73.  
  74. ErrTest: ErrTest.o 
  75.     $(CPP) $(OFLAG)ErrTest ErrTest.o 
  76.  
  77.  
  78. Macro.o: Macro.cpp ../require.h 
  79. Inline.o: Inline.cpp 
  80. Access.o: Access.cpp 
  81. Rectangle.o: Rectangle.cpp 
  82. Rectangle2.o: Rectangle2.cpp 
  83. Cpptime.o: Cpptime.cpp Cpptime.h 
  84. Evorder.o: Evorder.cpp 
  85. Hidden.o: Hidden.cpp 
  86. Noinsitu.o: Noinsitu.cpp 
  87. ErrTest.o: ErrTest.cpp ../require.h 
  88.  
  89.